
#ifndef MEMORY_H_
#define MEMORY_H_

#include "ds.h"

void gc(Scheme *sc, Cell* a, Cell* b);
int alloc_cellseg(Scheme *sc, int n);
Cell* create_cell_helper(Scheme *sc, Cell* a, Cell* b);

Cell* make_cell(Scheme *sc, Cell* a, Cell* b);

Cell *alloc_cell();

#endif /* MEMORY_H_ */
